// obtain plugin
var cc = initCookieConsent();

// run plugin with your configuration
cc.run({
    current_lang: 'th',
    autoclear_cookies: true, // default: false
    page_scripts: true, // default: false

    // mode: 'opt-in'                          // default: 'opt-in'; value: 'opt-in' or 'opt-out'
    // delay: 0,                               // default: 0
    // auto_language: null                     // default: null; could also be 'browser' or 'document'
    // autorun: true,                          // default: true
    // force_consent: false,                   // default: false
    // hide_from_bots: false,                  // default: false
    // remove_cookie_tables: false             // default: false
    // cookie_name: 'cc_cookie',               // default: 'cc_cookie'
    // cookie_expiration: 182,                 // default: 182 (days)
    // cookie_necessary_only_expiration: 182   // default: disabled
    // cookie_domain: location.hostname,       // default: current domain
    // cookie_path: '/',                       // default: root
    // cookie_same_site: 'Lax',                // default: 'Lax'
    // use_rfc_cookie: false,                  // default: false
    revision: 0, // default: 0

    gui_options: {
        consent_modal: {
            layout: 'box', // box/cloud/bar
            position: 'bottom right', // bottom/middle/top + left/right/center
            transition: 'slide', // zoom/slide
            swap_buttons: true, // enable to invert buttons
        },
        settings_modal: {
            layout: 'box', // box/bar
            position: 'left', // left/right
            transition: 'zoom', // zoom/slide
        },
    },

    onFirstAction: function(
        user_preferences,
        cookie,
    ) {
        // callback triggered only once
        var cookieEnabled = navigator.cookieEnabled;
        if (!cookieEnabled){
            alert('กรุณาอนุญาตให้เว็บไซต์นี้บันทึกและอ่านข้อมูลความยินยอมการใช้คุกกี้\nความยินยอมการใช้คุกกี้ของท่านยังไม่ถูกบันทึก');
        }
    },

    onAccept: function(cookie) {

    },

    onChange: function(
        cookie,
        changed_preferences,
    ) {

    },

    languages: {

        th: {
            consent_modal: {
                title: 'เว็บไซต์นี้มีการใช้งานคุ้กกี้!',
                description: 'เว็บไซต์ของมหาวิทยาลัยมหิดลใช้คุกกี้เพื่อจำแนกผู้ใช้งานแต่ละคน ไปใช้ในการปรับปรุงเว็บไซต์ให้ตอบสนองความต้องการ และการใช้งานของผู้ใช้บริการให้ดียิ่งขึ้น คุณสามารถเลือกตั้งค่าความยินยอมการใช้คุกกี้ได้ โดยคลิก "<button type="button" data-cc="c-settings" class="cc-link">การตั้งค่าคุกกี้</button>"',
                revision_message: '<br>เราได้เปลี่ยนแปลงข้อตกลงใหม่. ขอบคุณที่สละเวลาอีกครั้ง!',
                primary_btn: {
                    text: 'ยอมรับทั้งหมด',
                    role: 'accept_all', // 'accept_selected' or 'accept_all'
                },
                secondary_btn: {
                    text: 'ปฏิเสธทั้งหมด',
                    role: 'accept_necessary', // 'settings' or 'accept_necessary'
                },
            },
            settings_modal: {
                title: 'การตั้งค่าความเป็นส่วนตัว',
                save_settings_btn: 'ยืนยันตัวเลือกของฉัน',
                accept_all_btn: 'ยอมรับทั้งหมด',
                reject_all_btn: 'ปฏิเสธทั้งหมด',
                close_btn_label: 'ปิด',
                cookie_table_headers: [
                    { col1: 'ชื่อคุ้กกี้' },
                    { col2: 'โดเมน' },
                    { col3: 'วันหมดอายุ' },
                    { col4: 'รายละเอียด' },
                ],
                blocks: [{
                        title: 'คุ้กกี้ที่ใช้ในเว็บไซต์ 📢',
                        description: 'เว็บไซต์ของมหาวิทยาลัยมหิดลใช้คุกกี้เพื่อจำแนกผู้ใช้งานแต่ละคน โดยทำหน้าที่หลักคือประมวลทางสถิติ ตลอดจนลักษณะเฉพาะของกลุ่มผู้ใช้บริการนั้นๆ ซึ่งข้อมูลดังกล่าวจะนำมาใช้ในการวิเคราะห์รูปแบบพฤติกรรม ของผู้ใช้บริการ และมหาวิทยาลัยจะนำผลลัพธ์ดังกล่าวไปใช้ในการปรับปรุงเว็บไซต์ให้ตอบสนองความต้องการ และการใช้งานของผู้ใช้บริการให้ดียิ่งขึ้น อย่างไรก็ตามข้อมูลที่ได้แนละใช้ประมวลผลนั้นจะไม่มีการระบุชื่อ หรือบ่ง บอกความเป็นตัวตนของผู้ใช้บริการแต่อย่างใด อีกทั้งไม่มีการเก็บข้อมูลส่วนบุคคล เช่น ชื่อ, นามสกุล, อีเมล เป็น ต้น และใช้เป็นเพียงข้อมูลทางสถิติเท่านั้น ซึ่งจะช่วยให้มหาวิทยาลัยสามารถมอบประสบการณ์ที่ดีในการใช้งาน เว็บไซต์สำหรับคุณ และช่วยให้สามารถปรับปรุงเว็บไซต์ให้มีประสิทธิภาพยิ่งขึ้นได้ในเวลาเดียวกัน ทั้งนี้คุณสามารถ เลือกตัวเลือกในการใช้งานคุกกี้ได้',
                    },
                    // COOKIE INFORMATION
                    {
                        title: 'คุกกี้ที่จำเป็น',
                        description: 'คุกกี้ที่จำเป็น คือ คุกกี้ที่จำเป็นต้องมีเพื่อให้เว็บไซต์ทำงานได้อย่างถูกต้อง คุกกี้เหล่านี้ช่วยให้มั่นใจถึง ฟังก์ชันพื้นฐานแนละคุณลักษณะด้านความปลอดภัยของเว็บไซต์',
                        toggle: {
                            value: 'neccessary',
                            enabled: true,
                            readonly: true,
                        },
                    },

                    {
                        title: 'คุกกี้เพื่อการวิเคราะห์',
                        description: 'คุกกี้เพื่อการวิเคราะห์/เพื่อประสิทธิภาพ คุกกี้เหล่านี้ช่วยให้เราจดจำและนับจำนวนผู้เข้าชมเว็บไซต์และ ทราบว่าผู้เข้าชมไปยังหน้าต่างๆ ในเว็บไซต์อย่างไร สิ่งนี้จะช่วยให้เราปรับปรุงการทำงานของเว็บไซต์ให้ดียิ่งขึ้นได้ ในอนาคต ตัวอย่างเช่น ทำให้ผู้ใช้งานพบสิ่งที่ต้องการเข้าถึงได้ง่ายขึ้น',
                        toggle: {
                            value: 'analytics',
                            enabled: false,
                            readonly: false,
                        },
                        cookie_table: [{
                            col1: '_ga_SVN5K0BQL5',
                            col2: 'eg.mahidol.ac.th',
                            col3: '2 years',
                            col4: 'Google Universal Analytics',
                        }, ]
                    },
                    // More Info
                    {
                        title: 'รายละเอียดเพิ่มเติม',
                        description: 'ดูรายละเอียดเพิ่มเติมได้ที่ <a target="_blank" rel=”noopener noreferrer” class="cc-link" href="https://www.eg.mahidol.ac.th/privacy.html">Privacy Notice</a>',
                    },


                ],
            },
        },
    },
});